# Author:Jane
# # date:week05
# # 主要知识：列表入门
#
# user_data = "zhichao||youge||gaojin||linzhiliang"
# print(user_data[1])
#
# # 引入列表
# user_data_list = [["zhichao",123435,19],["Jack",463434,23],["Alex",583495,25],["Marry",438294,27]]
# # password_list = [123435,463434,583495,438294]
# # age = [19,23,25,27]
# # 1. 从左往右取值（index & slice）
# print(user_data_list[2])
# # 切片 slice ，右边的值取不到 例如[0:3] 索引为3的值取不到
# print(user_data_list[0:3])
# # 当从0开始取值时，0 可以忽略不写
# print(user_data_list[:3])
#
# # -3，-2，-1，0，1，2，3，4..
# # 2. 从右往左取值(index & slice)
# print(user_data_list[-2])
# # 切片 slice ，右边的值取不到 例如[-3:-1] 索引为-1的值取不到
# print(user_data_list[-3:-1])
# # 如果取值为空：说明slice写错了 例如[-3:0]
# # 如果要取到最后一个值，不能写0，直接省略不写
# print(user_data_list[-3:0])
# print(user_data_list[-3:])
#
# # ****重要****
# print(user_data_list[:])
#
# # 步长，list列表slice ：[start:stop:step]
# '''
# 如果没有指定开始值，则默认为0；
# 如果没有指定结束指，则取列表允许的最大值；
# 如果没有指定步长值，则默认步长为1.
# '''
# num = list(range(10))
# print(num)
# print(num[0:6:2])